package com.john.service;

import com.john.base.IService;
import com.john.base.PageInfo;
import com.john.bean.User;
import com.john.bean.vo.UserVo;

import java.util.List;

public interface UserService extends IService<User> {


    List<User> selectByEmail(UserVo userVo);

    void insertByVo(UserVo userVo);

    UserVo selectVoById(int id);

    void updateByVo(UserVo userVo);

    void updatePwdByUserId(int userId, String md5Hex);

    void selectDataGrid(PageInfo pageInfo);

    void deleteUserById(int id);

}
